oil cooled power source - Spanish English Dictionary